import { reactive } from 'vue';
import { APP_EDITION } from '/@/common/constant';

const state = reactive<{
  /**
   * 资产信息
   */
  assetInfo?: AssetInfo.Dto;
  /**
   * 维修工单-待处理个数
   */
  value1: number;
  /**
   * 巡检任务-待处理个数
   */
  value2: number;
  /**
   * 保养任务-待处理个数
   */
  value3: number;
  /**
   * 应用版本
   */
  appEdition: keyof typeof APP_EDITION;
}>({
  assetInfo: {},
  value1: 0,
  value2: 0,
  value3: 0,
  appEdition: (process.env.APP_EDITION as keyof typeof APP_EDITION) || 'default',
});

export { state };
